Mutated Specification-Based Test Data Generation with a Genetic Algorithm

نویسندگان

چکیده

Specification-based testing methods generate test data without the knowledge of structure program. However, quality these are not well ensured to detect bugs when non-functional changes introduced To effectively, we propose a new method that combines formal specifications with genetic algorithm (GA). In this method, reformed by GA in order be used input values can kill as many mutants target program possible. Two classic examples presented demonstrate how works. The result shows proposed help effectively cases mutants, which contributes further maintenance software.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Specification-based Test Generation with TGV

TGV (Test Generation with Verification technology) is a tool, integrated into the toolset CADP, for the generation of test cases based on a system’s specification and a test purpose. In this report we discuss the integration of μCRL and TGV into the process of test generation. We also work out the ioco theory and its relation to TGV. Furthermore, we do not only discuss the theoretical aspects o...

متن کامل

Test data generation with a Kalman filter-based adaptive genetic algorithm

Software testing is a crucial part of software development. It enables quality assurance, such as correctness, completeness and high reliability of the software systems. Current state-of-the-art software testing techniques employ search-based optimisation methods, such as genetic algorithms to handle the difficult and laborious task of test data generation. Despite their general applicability, ...

متن کامل

Automatic Test Suit generation with Genetic Algorithm

Software testing is most effort consuming phase in software development. One would like to minimize the efforts and maximize the number of faults detected. Hence test case generation may be treated as an optimization problem. One of the major difficulties in software testing is the automatic generation of test data that satisfy a given adequacy criterion. Generating test cases automatically wil...

متن کامل

Contributions to Program - and Specification - based Test Data Generation

Software testing is complex and time consuming. One way to reduce testing effort is to automatically generate test data. In the first part of this thesis we consider a framework by Gupta et al. for generating tests from programs. In short, their approach consists of a branch predicate collector, which derives a system of linear inequalities representing an approximation of the branch predicates...

متن کامل

Genetic algorithm based test data generator

Effective and efficient test data generation is one of the major challenging and time-consuming tasks within the software testing process. Researchers have proposed different methods to generate test data automatically, however, those methods suffer from different drawbacks. In this paper we present a Genetic Algorithm-based approach that tries to generate a set of test data that is expected to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Mathematics

سال: 2021

ISSN: ['2227-7390']

DOI: https://doi.org/10.3390/math9040331